package com.xixi.pojo.vo.statistics.personal;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PersonalTradingAnalysisVO {
    /**
     * 总交易次数
     */
    private Integer totalTransactions;

    /**
     * 交易活跃天数
     */
    private Integer tradingDays;

    /**
     * 月均交易频次
     */
    private Double monthlyFrequency;

    /**
     * 总购买订单数
     */
    private Integer totalBuyOrders;

    /**
     * 总购买金额
     */
    private BigDecimal totalBuyAmount;

    /**
     * 平均购买金额
     */
    private BigDecimal avgBuyAmount;

    /**
     * 总销售订单数
     */
    private Integer totalSellOrders;

    /**
     * 总销售金额
     */
    private BigDecimal totalSellAmount;

    /**
     * 平均销售金额
     */
    private BigDecimal avgSellAmount;

    /**
     * 线上购买次数
     */
    private Integer onlineBuyCount;

    /**
     * 线下购买次数
     */
    private Integer offlineBuyCount;

    /**
     * 最活跃时段（小时，0-23）
     */
    private Integer mostActiveHour;
}